package ipt.capitulo20;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class CasillasActivacion  extends JToolBar{
    static final long serialVersionUID = 42L;
    CasillasActivacion(String titulo,
    String etiquetas[],int orientacion,
	                        ItemListener iL){
	if(orientacion == 0) 
     setLayout(new GridLayout(1,etiquetas.length+1));
    else 
     setLayout(new GridLayout(etiquetas.length+1,1));
    add(new Label(titulo));
    for(int i=0;i<etiquetas.length;++i){
      Checkbox ch = new Checkbox(etiquetas[i]);
      ch.addItemListener(iL);
      add(ch);
    }
    insertaAlGrupo();
   }
   void insertaAlGrupo() {
      Component pulsadores[] = getComponents();
      CheckboxGroup grupo = new CheckboxGroup();
      for(int i=1;i<pulsadores.length;++i){
         Checkbox cb = (Checkbox) pulsadores[i];
         cb.setCheckboxGroup(grupo);
      }
   }
}
